Varieties of Meta-cognition in Natural and Artificial Systems
نویسنده
چکیده
Some AI researchers aim to make useful machines, including robots. Others aim to understand general principles of information-processing machines whether natural or artificial, often with special emphasis on humans and human-like systems: They primarily address scientific and philosophical questions rather than practical goals. However, the tasks required to pursue scientific and engineering goals overlap considerably, since both involve building working systems to test ideas and demonstrate results, and the conceptual frameworks and development tools needed for both overlap. This paper, partly based on requirements analysis in the CoSy robotics project, surveys varieties of meta-cognition and draws attention to some types that appear to play a role in intelligent biological individuals (e.g. humans) and which could also help with practical engineering goals, but seem not to have been noticed by most researchers in the field. There are important implications for architectures and representations. Varieties of Requirements and Designs The workshop manifesto (Cox and Raja 2007) states “The 21st century is experiencing a renewed interest in an old idea within artificial intelligence that goes to the heart of what it means to be both human and intelligent. This idea is that much can be gained by thinking of one’s own thinking. Metareasoning is the process of reasoning about reasoning itself.” This implies that the idea is not restricted to engineering goals, but includes the scientific and philosophical study of humans. As is clear from Cox (2005) the scientific concern with metacognition in AI goes back to the founders. Scientific and philosophical aims have always been my primary reason for interest in AI, including meta-cognitive mechanisms (e.g. in chapters 6 and 10 of my 1978). Study of other animals should also be included, since humans are products of a process that produced organisms with many sizes, shapes, habitats, competences, and social organisations; and we cannot expect to understand all the design tradeoffs in humans unless we compare alternatives. Such comparisons could also be of great importance for biology/ethology. That would involve studying both the space of requirements (niche space) and the space of designs that can be assessed against those requirements (deCopyright c © 2008, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved. sign space). Assessment need not be production of a measurement, e.g. a number or a total ‘fitness’ ordering. Instead comparisons could produce structured descriptions of strengths and weaknesses in various conditions and in relation to various functions (like the more useful consumer reports and Minsky (1963)). One way to do that comparative study is to attempt analytically to retrace the steps of biological evolution. Simply simulating evolution does not necessarily yield any new understanding of design-options or tradeoffs, however impressive the end-products. But retrospective analysis does not need to follow the chronology of evolution: working backward analytically may be as informative as working forward, in studying both evolution and individual development. Since the whole evolutionary process was so long, so broad (because many things evolved in parallel) and so intricate, it may be most fruitful to attempt to identify major design discontinuities, producing before-after comparisons of both requirements and designs and analysing their implications, both for science (including psychology, biology, neuroscience) and for engineering. A partial, purely illustrative, survey of this sort was presented in Sloman (2007a). Philosophy, especially conceptual analysis, will inevitably be involved in the process. This paper attempts to identify issues to be addressed in such analytical comparative investigations, starting from a collection of design features of humans that are not widely recognized. Beyond the Manifesto Figure 1: From the workshop manifesto One implication of the generalisation to biological phenomena (and human-like robots) is that the “ground level” referred to in the manifesto (Fig. 1) may include arbitrarily complex physical and social environments. In humans, while awake, there are sensors and effectors continuously Figure 2: Dynamical subsystems vary in many ways including degree of environmental coupling, speed of change, whether continuous or discrete, what is represented, etc. coupled to the environment: i.e. the coupling does not alternate between being on and off while more central processes analyse sensory inputs or decide what to do. Consequently, instead of an “action-perception cycle”, we need an architecture with concurrent processes of many kinds, which can interact with one another. (Even a single-cpu computer can support concurrent enduring processes because, while the cpu is shared, the majority of the state of each process endures in memory. However, some kinds of concurrency may require specialised hardware, e.g. for continuous control.) So the arrows, instead of representing cyclic transitions between states represented by the boxes, as in flow charts, must represent flow of information and control between enduring sub-systems operating at different levels of abstraction, on different time-scales, some changing continuously, others discretely, and performing different functions (as in Figs 2 and 3). This has deep implications for forms of representation, algorithms, and architectures, and for possible interactions and conflicts between sub-systems. Such concurrency was out of the question in the early days of AI: computers were far too slow and had far too little memory. If finding the rim of a teacup in an image takes 20 minutes, a robot cannot perceive and act concurrently. There are also application domains where continuous monitoring and control are out of the question because everything is discrete and all objects are static, e.g. most of the internet.
منابع مشابه
Reaction of Some Sorghum Varieties Against Grain Mold and Fumonisin Accumulation
Grain mold caused by Fusarium verticillioides is one of the most dangerous food and feed safety challenges in sorghum production. The most efficient solution for reducing the hazards of the disease is breeding resistant varieties. In order to find the resistant sorghum varieties, nine sorghum varieties were evaluated for their reaction to F. verticillioides and fumonisin accumulation in their ...
متن کاملThe Effect of Teaching Meta-cognition Package on Self-Directed Learning in Medical Records Students of Isfahan University of Medical Sciences
Introduction: The ongoing rapid changes in science bring about the need of higher education to indepen-dent and self-directed learners. This study seeks the effect of meta-cognition package training on self-directed learning in medical records students. Methods: In this quasi-experimental study using two group design with pre-test and post-test, 24 female and male medical records students were...
متن کاملPsychometric Properties of the Positive Meta-Cognitions and Meta-Emotions Questionnaire in Iranian athletes
Background: Meta-cognition refers to self-knowledge, control and monitoring of one’s thinking and emotional processes, such a meta-cognition, and meta-emotion which is consisted of: a) confidence in extinguishing perseverative thoughts and emotions; b) confidence in interpreting own emotions as cues, restraining from immediate reaction and mind-setting for problem-solving; c) confidence in sett...
متن کاملThe Role of Meta-Cognition and Verbal Ability in the Prediction of the Mathematical Performance of Preschool Children
Introduction: The aim of this study was to determine the role of meta-cognition and verbal ability in prediction of the mathematical performance of preschool children. Materials and Methods: This study was descriptive and correlational. Based on Morgan table band cluster sampling method, a sample of 196 preschool children were selected from preschool children in Ilkhechi during 2016-2017. The m...
متن کاملGeneral Situated Cognition
I develop a theory of General Situated Cognition. The project has several goals: (1) to unify existing foundational approaches to cognition; (2) to characterize the function of cognition in autonomous systems and suggest a general (meta-)framework for cognitive architecture; (3) to provide su ciency conditions and a classi cation of representation mechanisms in natural and arti cial cognitive s...
متن کاملA Hybrid Meta-heuristic Approach to Cope with State Space Explosion in Model Checking Technique for Deadlock Freeness
Model checking is an automatic technique for software verification through which all reachable states are generated from an initial state to finding errors and desirable patterns. In the model checking approach, the behavior and structure of system should be modeled. Graph transformation system is a graphical formal modeling language to specify and model the system. However, modeling of large s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008